package com.leimo.service;

import com.github.binarywang.wxpay.bean.result.WxPayRedpackQueryResult;
import com.github.binarywang.wxpay.exception.WxPayException;

/**
 * 微信支付服务类
 * @Author 段誉
 * @Date 2019/4/19 15:18
 */
public interface WechatPayService {
  /**
   * 发送红包
   * @param openId
   * @return com.github.binarywang.wxpay.bean.result.WxPaySendRedpackResult
   * @author 段誉
   * @date 2019/4/19 15:20
   * @throws
   * @since 1.0.0
   */
  void sendRedpack(String openId) throws WxPayException;

  /**
   * 查询红包信息
   * @param mchBillno 商户订单号
   * @return java.lang.Object
   * @author 段誉
   * @date 2019/4/19 15:56
   * @throws
   * @since 1.0.0
   */
  WxPayRedpackQueryResult searchRedpackInfo(String mchBillno) throws WxPayException;
}
